person who prepares or sells refreshments - Español Inglés Diccionario